//
//  JMTabBar.h
//  OpenSesame
//
//  Created by zhangjiaming on 15/12/21.
//  Copyright © 2015年 OpenSesame. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
@class JMTabBar;
@protocol JMTabBarDelegate <NSObject>

@optional
/**
 *  tabBar上的按钮被点击了
 *
 *  @param tabBar 被点击的tabBar
 *  @param from   原来按钮的位置
 *  @param to     新选中按钮的位置
 */
- (void)tabBar:(JMTabBar *)tabBar didSelectButtonFrom:(long)from to:(long)to;

@end
@interface JMTabBar : UIView
/**
 *  代理
 */
@property (weak, nonatomic) id <JMTabBarDelegate> delegate;

/**
 *  添加按钮
 *
 *  @param item 模型数据
 */
- (void)addTabBarButtonWithItem:(UITabBarItem *)item;
@end
